package top.yxqz.number3.service.imp;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import top.yxqz.number3.dao.EmpDao;
import top.yxqz.number3.entity.Emp;
import top.yxqz.number3.service.EmpService;

import java.util.List;

/**
 * @author: 余小小
 * @date: 2023/9/21
 * @description：员工实现类---必须实现接口中的所有抽象方法
 */
@Service
public class EmpServiceImp implements EmpService {


    //    注入数据层对象
    @Autowired
    private EmpDao dao;

    /**
     * 实现查询所有员工
     * 1.调用数据层--操作数据库--得到数据结果（前提是需要注入数据层对象）
     * 2.处理数据
     * 3.将处理的数据进行返回
     *
     * @return
     */
    @Override
    public List<Emp> getAllEmps() {
        List<Emp> emps = dao.getAllEmps();
        return emps;
    }
}
